
		 	/**
		 	 * 验证码
		 	 * @param {Object} o 验证码长度
		 	 */
		 	$.fn.code_Obj = function(o) {
		 		var _this = $(this);
		 		var options = {
		 			code_l: o.codeLength, //验证码长度
		 			codeChars: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
		 				'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v',
		 				'w', 'x', 'y', 'z',
		 				'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V',
		 				'W', 'X', 'Y', 'Z'
		 			],
		 			codeColors: ['#f44336', '#009688', '#cddc39', '#03a9f4', '#9c27b0', '#5e4444', '#9ebf9f', '#ffc8c4', '#2b4754',
		 				'#b4ced9', '#835f53', '#aa677e'
		 			],
		 			code_Init: function() {
		 				var code = "";
		 				var codeColor = "";
		 				var checkCode = _this.find("#data_code");
						var checkCode2 = _this.find("#data_code2");
		 				for (var i = 0; i < this.code_l; i++) {
		 					var charNum = Math.floor(Math.random() * 52);
		 					code += this.codeChars[charNum];
		 				}
		 				for (var i = 0; i < this.codeColors.length; i++) {
		 					var charNum = Math.floor(Math.random() * 12);
		 					codeColor = this.codeColors[charNum];
		 				}
		 				console.log(code);
		 				if (checkCode) {
		 					checkCode.css('color', codeColor);
		 					checkCode.className = "code";
		 					checkCode.text(code);
		 					checkCode.attr('data-value', code);
		 				}
						
						if(checkCode2){
							checkCode2.css('color', codeColor);
							checkCode2.className = "code";
							checkCode2.text(code);
							checkCode2.attr('data-value', code);
						}else{
							console.log("run");
						}
						console.log(checkCode2.text());
		 			}
		 		};
		 
		 		options.code_Init(); //初始化验证码
		 		_this.find("#data_code").bind('click', function() {
		 			options.code_Init();
		 		});
				_this.find("#data_code2").bind('click', function() {
					options.code_Init();
				});
		 	};

		 	/**
		 	 * 验证码
		 	 * codeLength:验证码长度
		 	 */
		 	$('#check-code').code_Obj({
		 		codeLength: 5
		 	});
